﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DataLayer.Controller;

public partial class header : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Request.QueryString["usrNombre"] != null)
                this.lblDisplayName.Text = Request.QueryString["usrNombre"].ToString();
            if (Request.QueryString["NIT"] != null)
                this.lblNIT.Text = Request.QueryString["NIT"].ToString();
            if (Request.QueryString["Street"] != null)
                this.lblStreet.Text = Request.QueryString["Street"].ToString();
            if (Request.QueryString["Telephone"] != null)
                this.lblTelephone.Text = Request.QueryString["Telephone"].ToString();

            //Se obtiene la cantidad de servicios activos del cliente             
            //int cantidadServicios = ServicesController.GetCantidadServiciosByCuenta("899999115-00");
            //this.lblCantidadServicios.Text = cantidadServicios.ToString();            
            if (Request.QueryString["NIT"] != null)
            {                
                //Se determina si el usuario es proveedor
                bool esProveedor = ProviderController.IsProveedor(Request.QueryString["NIT"].ToString());

                if (esProveedor)
                {
                    int cantidadServicios = ServicesController.GetCantidadServiciosByCuenta(Request.QueryString["NIT"].ToString());
                    this.lblCantidadServicios.Text = cantidadServicios.ToString();              
                }
                else
                {
                    this.lblCantidadServicios.Text = "";
                    this.lblCantidadServicios1.Text = "";
                }
            }
        }
    }
}
